.banner{
	position: relative;
}
.headpage{
	width: 100%;
	height: 40px;
	background: #F7F8F8;
}
.headpage .zxrx{
	width: 1200px;
	height: 40px;
	/* line-height: 46px; */
	margin: 0 auto;
}
.zxrx .zxrxl{
	padding-top: 8px;
    float: left;
    font-size: 14px;
}
.bannertabb{
	width: 100%;
	background: #E60012;
}
.zxrx .zxrxr{
	padding-top:8px ;
	float: right;
	font-size: 14px;
}
.zxrx .zxrxl ul li{
	float: left;
	margin-left:20px ;
}
/* ------------------------------------------------ */
.bannerimgziye{
	width: 100%;
	height: 300px;
	position: relative;
}
.bannerimgziye .bannerimgs{
width: 100%;
    height: 300px;
    margin: 0 auto;
    background: url(/templets/shenyangyiji/img/smallbanner.png) center;
}
.bannerimgziye .bannerimgs img{
	width: 1920px;
	height: 300px;
}
.bannerimgs .bannerimgsli{
	width:1200px;
	height: 300px;
	margin: 0 auto;
	/* border: solid 1px; */
}
.bannerimgs .bannerimgsli ul li{
	width: 226px;
    height: 300px;
    background: transparent;
    /* border: solid 1px; */
    float: left;
    margin-left: 24px;
}
.bannerimgs .bannerimgsli ul li:hover{
	border-bottom: solid 1px #E60012;
}
.baulli1{
	width: 325px !important;
	margin-left: 0px !important;
}
.baulli2{
	width: 334px !important;
	margin-left: 0px !important;
}
.baulli3{
	width: 283px !important;
	margin-left: 0px !important;
}
.banner .syyj{
	width: 1200px;
	height: 140px;
	margin: 0 auto;
	border-bottom: solid 1px #E5E5E5;
}
.banner .syyj .gsname{
	float: left;
	width: 480px;
    height: 70px;
    margin-left: 0px;
	padding-top: 40px;
    /* background: greenyellow; */
}
.gsname .gsnametop{
	width: 100%;
    height: 50px;
    /* background: #E60012; */
    font-size: 40px;
}
.gsname .gsnamebottom{
	width: 100%;
	height: 20px;
	font-size: 12px;
	/* background: greenyellow; */
}
.banner .syyj .gsphone{
	float: left;
	padding: 50px;
	margin-left: 350px;
	width: 240px;
	height: 40px;
	/* background: #ADFF2F; */
}
.banner .syyj .gsphone .gsphoneleft{
	float: left;
	width: 40px;
	height: 40px;
}
.banner .syyj .gsphone .gsphoneleft img{
	float: left;
	width: 40px;
	height: 40px;
}

.banner .syyj .gsphone .gsphoneright{
float: left;
    width: 175px;
    height: 40px;
    font-size: 22px;
    margin-top: -3px;
    margin-left: 12px;
    font-weight: bold;
    color: #E60012;
}
.bannertab{
	margin: 0 auto;
	width: 1200px;
	height: 58px;
	position: relative;
}
.bannertab ul{
	/* padding-top: 19px; */
	margin-left: 40px;
}
.nLi .sub{
	z-index: 999;
}
.nLi ul li{
	background: #717171;
}
.bannertab ul{
	margin-left: -17px;
}
.bannertab ul .nLi{
	float: left;
    margin-left: 33px;
    width: 130px;
    height: 58px;
    position: relative;
    /* background: #e2e0e0; */
	/* border: solid 1px; */
}
.bannertab ul .nLi:hover{
	background: #868686;
}
.nlib{
	width: 65px;
	height: 20px;
	/* border: solid 1px; */
	margin: 0 auto;
    margin-top: 15px;
	color: white;
}
.nlib a{
	color: white;
}
.bannertab ul .nLi:hover a{
	color: white !important;
	background: #2E2E2E;
}
/* .bannertab ul li:hover .tabdiv{
    float: none;
    width: 135px;
    height: 38px;
    background: #E60012;
    position: absolute;
    z-index: -10;
    margin-top: -8px;
    margin-left: -35px;
    border-radius: 24px;
} */
.nLi .sub{ 
	display:none; 
    width: 130px;
    left: 17px;
    top: 56px;
    position: absolute;
    background: #E60012;
    line-height: 26px;
    padding: 2px 0;
 }
 .nLi .sub li{
	margin-left: 0;
	height: 37px;
	color: white;
	text-align: center;
	font-size: 14px;
	/* border-bottom: solid 1px; */
}
.nLi .sub li:hover{
	background:#959595;
}
.nLi .sub li{
	background: #E60012;
}
		/* .nLi .sub li{ zoom:1; }
		.nLi .sub a{ display:block; padding:0 10px; }
		.nLi .sub a:hover{ background:#6d6d6d; color:#fff;  } */
		
.bannerimg{
	height: 500px;
	width: 100%;
}
.bannerimg img{
	height: 500px;
	width: 100%;
}
 .ssk{
	width: 1200px;
	height: 66px;
	margin: 0 auto;
}
 .ssk .sskleft{
	float: left;
	width: 600px;
	height: 20px;
	/* background: greenyellow; */
	padding-top: 25px;
}
 .ssk .sskleft .leftwz{
	font-weight: bold;
	font-size: 15px;
}
 .ssk .sskleft .leftwz span{
	color: #E60012;
	font-weight: bold;
}
 .ssk .sskleft .leftwz a{
	font-size: 14px;
}
.ssk .rightssk{
	float: right;
    width: 233px;
    height: 30px;
    border-radius: 23px;
    background: #F7F8F8;
	margin-top: 20px;
}

.ssk .rightssk .inputimg img{
	width: 25px;
    height: 25px;
    /* margin-top: 2px;
    margin-left: 5px; */
}
.ssk .rightssk  .inputin,.ssk .rightssk .inputimg{
	float: left;
}
.ssk .rightssk  .inputin input{
	height: 30px;
	background: #F7F8F8;
}
.backpage{
	margin: 0 auto;
	margin: 0px 17px;
}
.fourkuai{
	width: 1200px;
	margin: 0 auto;
	/* background: greenyellow; */
}
.fourkuai ul li{
	float: left;
	height: 230px;
	width: 300px;
	background: #F7F8F8;
}
.fourkuai ul li .kuai{
	width: 300px;
	height: 80px;
	/* background: #E60012; */
	padding-top: 80px;
}
.kuai .kuaitop{
	height: 60px;
	width: 300px;
	/* border: solid 1px; */
}
.kuai .kuaibottom{
	height: 20px;
	width: 300px;
}
.kuai .kuaitop .toptitle{
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
.kuaibottom .bottomtitle{
	text-align: center;
	font-size: 18px;
}
.fourkuai ul li:hover {
	background: #E60012;
	color: white;
}
.product{
	position: relative;
	float: left;
	width: 100%;
	height: 965px;
}
.producttitle{
	margin: 0 auto;
	height: 250px;
	width: 1200px;
	/* background: #ADFF2F; */
}
.producttitle .cpzx{
    width: 500px;
    height: 66px;
    margin: 0 auto;
    padding-top: 80px;
}
.cpzx .cpzxzw{
    height: 40px;
    width: 450px;
    font-size: 34px;
    margin-left: 13px;
}
.cpzxzw span{
	font-weight: bold;
	color: #E60012;
}
.cpzx .cpzxyw{
    height: 20px;
    width: 500px;
    font-size: 14px;
    margin-top: 8px;
}
.cptab{
	width: 568px;
	height: 41px;
	/* background: #E70012; */
	margin: 0 auto;
	margin-top: 30px;
}
.cptab ul li{
	float: left;
	/* border: solid 1px; */
	width: 180px;
	height: 41px;
	margin-left:5px ;
	background: #F7F8F8;
}
.cptab ul li .liwz{
	width: 90px;
    height: 30px;
    padding: 8px 55px;
    font-size: 16px;
}
.cptab ul li:hover{
	background: #E60012;
	color: white;
}
.cplist{
	height: 713px;
	width: 1200px;
}
.cplist ul{
	margin-left: -19px;
	margin-top: 39px;
}
.cplist ul li{
	float: left;
	width: 385px;
	height: 349px;
	margin-left: 19px;
	/* border: solid 1px; */
}
.cplist ul li .litopimg{
	/* border: solid 1px #A0A0A0; */
	width: 288px;
	height: 288px;
    margin-left: 35px;
}
.cplist ul li .litopimg img{
	width: 100%;
	height: 100%;
}
.cplist ul li .libittomwz{
	width: 385px;
	height: 60px;
	text-align: center;
}
.cplist ul li .libittomwz .putongchechuang{
	margin-top: 15px;
}
/* 828 310 */
.aboutus{
	position: relative;
	float: left;
	height: 828px;
	width: 100%;
}
.aboutus .aboutushead{
	position: relative;
	float: left;
	width: 100%;
	height: 310px;
}
.aboutus .aboutushead img{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.aboutus .aboutusbody{
    float: left;
    width: 100%;
    height: 508px;
    background: #F7F8F8;
}
.aboutushead .guanyuwomen{
	width: 1200px;
	height: 100%;
	/* background: #E5E5E5; */
	margin: 0 auto;
	z-index: 10;
	color: white;
}

.aboutushead .guanyuwomen .guanyuwomenwz{
    width: 435px;
    height: 36px;
    margin: 0 auto;
    padding-top: 80px;
    text-align: center;
	font-size: 34px;
}
.aboutushead .guanyuwomen .guanyuwomenwz span{
	font-weight: bold;
}
.aboutushead .guanyuwomen .guanyuwomenyw{
	margin: 0 auto;
    margin-top: 10px;
    width: 460px;
    height: 36px;
}
.guanyuwomen .listfour{
    width: 1200px;
    height: 200px;
    background: white;
    margin-top: 29px;
	color: initial;
	text-align: center;
	box-shadow: -3px 6px 8px -1px #e2e0e0;
}
.listfour ul li{
	float: left;
    width: 298px;
    height: 177px;
    margin-top: 13px;
    border-right: #EEEEEE 1px solid;
}
.listfour .gywmlistwz{
	width: 300px;
    height: 50px;
    margin-top: 60px;
    font-size: 25px;
    font-weight: bold;
}
.listfour .gywmlistyw{
	width: 300px;
	height: 50px;
	font-size: 14px;
	margin-top: -14px;
}
.aboutusbody{
	height: 510px;
	width: 100%;
	/* background: #A0A0A0; */
	margin-top: 10px;
}
.aboutneirong{
    width: 1200px;
    height: 390px;
    /* background: #666666; */
    margin: 0 auto;
    margin-top: 118px;
}
.news{
	float: left;
	/* height: 800px; */
	width: 100%;
}
.neirongleft{
	float: left;
	width: 580px;
	height: 390px;
	/* border: solid 1px; */
}
.neirongright{
	float: left;
	width: 608px;
	height: 390px;
	/* border: solid 1px; */
}
.neirongleft .aboutyw{
    width: 300px;
    height: 57px;
    font-size: 17px;
    margin-top: 26px;
    margin-left: 43px;
	color: #D4D5D5;
	
}
.neirongleft .aboutyw span{
	color: initial;
	font-size: 34px;
	font-weight: bold;
}
.neirongleft .aboutzw{
	height: 200px;
    width: 598px;
    line-height: 30px;
    font-size: 15px;
    margin-left: 5px;
    margin-top: 19px;
}
.neirongright .neirongtop{
	height: 335px;
	width: 608px;
}
.neirongright .neirongtop img{
	width: 608px;
	height: 335px;
}
.neirongright .neirongbottom{
	
}
.neirongright .bx-prev{
	width: 34px;
    height: 32px;
    float: left;
    margin-left: 235px;
    margin-top: 7px;
    font-size: 17px;
}
.neirongright .bx-next{
	width: 34px;
    height: 32px;
    float: right;
    margin-right: 215px;
    margin-top: 7px;
    font-size: 17px;
}
.neirongbottom .bx-prev{
	width: 34px;
    height: 32px;
    float: left;
    margin-left: 235px;
    margin-top: 7px;
    font-size: 17px;
	z-index: 999;
}
.neirongbottom .bx-next{
	width: 34px;
    height: 32px;
    float: right;
    margin-right: 215px;
    margin-top: 7px;
    font-size: 17px;
}
.neirongbottom .bx-prev a:hover{
	color: #E60012 !important;
}
.neirongbottom .bx-next a:hover{
	color: #E60012 !important;
}
.newbody{
	width: 1200px;
	height: 450px;
	margin: 0 auto;
	margin-top: 90px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}
.newbody .xwzx{
    width: 138px;
    height: 50px;
    margin-top: -21px;
    background: white;
    font-size: 28px;
    font-weight: bold;
}
/* 790 110 */
.xwzxlist{
	margin-top: 37px;
	float: left;
	width: 790px;
	height: 140px;
	border-bottom: dashed 1px #C9C9C9;
}
.xwzxlistleft{
	float: left;
	width: 160px;
	height: 108px;
	/* background-color: black; */
}
.xwzxlistleft img{
	width: 100%;
	height: 100%;
}
.xwzxlistright{
	float: left;
	margin-left: 10px;
}
.xwzxtitle{
	font-size: 18px;
	/* font-weight: bold; */
}
.xwzxtime{
	font-size: 12px;
	margin-top: 5px;
}
.xwzxneirong{
	font-size: 14px;
	margin-top: 19px;
}
.newbodyleft{
	float: left;
	width: 790px;
	height: 450px;
	/* border: solid 1px; */
}
.newulli ul{
	margin-left: -37px;
}
.newulli ul li{
    float: left;
    width: 370px;
    height: 66px;
    margin-left: 40px;
    margin-top: 4px;
    border-bottom: dashed 1px #C9C9C9;
}
.newulli .lineirong{
	float: left;
	margin-top: 28px;
	font-size: 14px;
	width: 280px;
	overflow: hidden;
}
.newulli .liriqi{
	font-size: 12px;
	float: right;
	margin-top: 29px;
}
.newbodyright{
    float: left;
    width: 364px;
    height: 450px;
    /* background: gold; */
    margin-left: 46px;
}
.newbodyright ul{
	margin-top: 80px;
}
.newbodyright ul li{
	width: 360px;
	height: 60px;
	margin-top:10px;
}
.newbodyright ul li .rightlidiv{
	width: 360px;
	height: 60px;
	background: #F2F2F3;
	border-radius: 40px;
}
.newbodyright ul li .rightlidiv:hover{
	background: #E60012;
	color: white;
}
.rightlidiv .newbiaoti{
    float: left;
    width: 254px;
    height: 25px;
    font-size: 14px;
    margin-top: 22px;
    margin-left: 41px;
overflow: hidden;
}

.rightlidiv .more{
	float: right;
    width: 18px;
    height: 18px;
    background: white;
    margin-right: 24px;
    margin-top: 23px;
    border-radius: 21px;
	color: initial;
}
.rightlidiv .more .morewz{
	margin-top: -2px;
	margin-left: 3px;
}
.newulli ul li:hover{
	color: red;
	 border-bottom: solid 1px #C9C9C9;
}
.news .links{
	width: 1200px;
	height: 100px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.linksyw{
    font-size: 45px;
    padding-top: 20px;
    font-weight: bold;
    color: red;
}
.bottom{
	float: left;
	width: 100%;
	height: 336px;
	background: #333;
}
.bottombody{
	width: 1200px;
	height: 336px;
	background: #333;
	margin: 0 auto;
}
.bottombodytop{
	width: 1200px;
	height: 125px;
	background: #333;
	border-bottom: solid 1px #959595;
}
.bottombodytop .bottomleft{
	float: left;
	width: 70px;
	height: 125px;
	background: #333;
}
.bottombodytop .bottomright{
	width: 1130px;
	height: 125px;
	/* background: #A0A0A0; */
	float: left;
}
.bottombodytop  .bottomleftwz{
	font-size: 16px;
	margin-top: 52px;
	font-weight: bold;
	color: white;
}

.bottombodytop .bottomright ul li{
	color: white;
	float: left;
	margin-left: 93px;
}
.bottombodytop .bottomright ul{
	margin-top: 75px;
	font-size: 15px;
}
.bottombodybottom .bottom1{
	width: 236px;
	height: 212px;
	/* border: solid 1px; */
	float: left;
}
.bottombodybottom .bottom2{
	width: 454px;
	height: 212px;
	/* border: solid 1px; */
	float: left;
}
.bottombodybottom .bottom3{
	width: 408px;
	height: 212px;
	/* border: solid 1px; */
	float: left;
}
.bottombodybottom .bottom4{
	width: 93px;
	height: 212px;
	/* border: solid 1px; */
	float: left;
}
.bottom1 .bootom1neirong{
	font-size: 18px;
	font-weight: bold;
	margin-top: 55px;
	color: white
}
.bottom2 .bootom2neirong{
	font-size: 18px;
	font-weight: bold;
	margin-top: 55px;
	margin-left: 50px;
	color: white
}
.bottom3 .bootom3neirong{
	font-size: 18px;
	font-weight: bold;
	margin-top: 55px;
	color: white
}
.bottom1 .bootom1img{
	float: left;
	width: 35px;
	height: 35px;
	border-radius: 20px;
	background: #E60012;
	margin-left: 14px;
	margin-top: 10px;
}
.bottom1 .bootom1qqimg{
	float: left;
	width: 35px;
	height: 35px;
	border-radius: 20px;
	background: #717171;
	margin-left: 5px;
	margin-top: 10px;
}
.bottom1 .bootom1img img{
	float: left;
	width: 35px;
	height: 35px;
}
.bottom1 .bootom1qqimg img{
	float: left;
	width: 30px;
	height: 30px;
}
.bootom1qqimg .qqmove{
	margin-left: 2px;
    margin-top: -19px;
}
.bottom2 .gsdzimg img{
	width: 20px;
	height: 20px;
}
.bottom2 .gsdzimg{
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}
.bottom2 .gsdzwz{
	margin-top: 22px;
	margin-left:5px ;
	float: left;
	font-size: 14px;
	color: white;
	line-height: 180%;
}
.fwrx{
	margin-top: 20px;
	color: white;
}
.fwrx .dianhuawz{
	
	margin-left: 30px;
	font-size: 14px;
}
.dzyx{
	color: white;
}
.dzyx .youxiangwz{
	margin-left: 30px;
	font-size: 14px;
	margin-top: 5px;
}
.fwrx img{
	float: left;
	width: 15px;
	height: 15px;
	margin-left: 2px;
	margin-top: 2px;
}
.dzyx img{
	float: left;
	width: 20px;
	height: 20px;
	margin-top: 2px;
}

.erweima{
	width: 96px;
	height: 96px;
	margin-top: 55px;
}
.erweima img{
	width: 96px;
	height: 96px;
}
.links .linktxt{
	font-size: 14px;
}
.links .linktxt a{
	text-decoration:underline;
}
.ziliebiao li{
	height: 42px !important;
}
#listimagebody #cplist ul li #cpxlb{
    float: left;
    margin-left: 60px;
    margin-top: 15px;
    font-size: 13px;
}
#listimagebody #cplist ul li:hover a{
	background: #E60012;
	color: white !important;
}
.linktxt a:hover{
	color: #E60012;
}
.bottombodytop .bottomright ul li a{
	color: #ffffff;
}
.litopimg img:hover{
	transform: scale(1.1);
} 

.litopimg img{
    transition: transform 0.5s;
}
.bx-controls-direction .bxprev:hover .neirongbottom .bx-prev{
	color: #E60012;
}
.cptab ul li.on{
background:#E60012;
color:white;
}
.fourkuai ul li:first-child{
	background:#E60012;
	color:white;
}
#ziliebiao li:hover{
	background: #f35b5b !important;
	color: white !important;
}
#ziliebiao li:hover a{
	background: #f35b5b !important;
}
#concact_con img{
	float: left;
	width: 25px;
	height: 25px;
	background: #e60012;
	border-radius: 3px;
}
.concatcdh{
	float: left;
}
#mainPage ul li{
	float: left;
	margin-left: 5px;
}
.banner88{
width:1920px !important;
}
.bannerimgziye{
	width: 100%;
    	min-width: 1200px;
    	margin: 0 auto;
	
}
.fourkuaihzkh{
	width: 1200px;
	height: 310px;
	margin: 0 auto;
	padding-top: 35px;
}
.fourkuaihzkh .cpzx{
	width: 500PX;
	height: 96PX;
	margin: 0 auto;
}
.fourkuaihzkh .cpzx .cpzxyw{
    height: 20px;
    width: 524px;
    font-size: 12px;
    margin-top: 8px;
}
.fourkuaihzkh .cpzx .cpzxzw{
    height: 40px;
    width: 450px;
    font-size: 34px;
    margin-left: 6px;
}
.fourkuainr{
	height: 200px;
	width: 1200px;
	/* border: solid 1px; */
}
.syyjskzz{
	color: #E60012;
}
.bannerimgb{
   max-width: 1920px;
height: 500px;
margin: 0 auto;
}
.jjzxrx{

}
.jjzxrxrx{
	font-weight: bold;
	font-size: 22px;
	color:#E60012 ;
}
#ifname{
     margin-left:10px;
}
